Remove a bunch of code that is not required.
if (!window->paint_stack)
{
- cairo_reset_clip (cr);
-
- cairo_save (cr);
- cairo_identity_matrix (cr);
-
- cairo_new_path (cr);
gdk_cairo_region (cr, window->clip_region_with_children);
-
- cairo_restore (cr);
cairo_clip (cr);
}
else
/* Only needs to clip to region if piggybacking
on an implicit paint */
- cairo_reset_clip (cr);
if (paint->uses_implicit)
{
- cairo_save (cr);
- cairo_identity_matrix (cr);
-
- cairo_new_path (cr);
gdk_cairo_region (cr, paint->region);
- cairo_restore (cr);
-
cairo_clip (cr);
}
}